package com.faithbj.support.updownload;

import org.springframework.web.multipart.MultipartFile;


public interface FileNamingStragegy {
	
	/**
	 * 根据文件大小类型上传到不同的目录，如果filetype不是null，则file的上级目录为filetype
	 * @param file
	 * @param fileType file的上级目录名称，按文件类型分
	 * @return
	 */
	String getFilePath(MultipartFile file,String fileType);
	
	
    /**
     * 返回上传证明材料的绝对路径
     * 默认路径为/home/scanfiles/familymemberid/证明材料id.jpg
     * @param file 上传的文件
     * @param fmId 家庭成员id
     * @param EnclosureId 证明材料id
     * @return 上传证明材料的绝对路径
     */
	String getFilePath(MultipartFile file,String fmId,String EnclosureId);

}
